package com.eedi.framework.org.controller.sys.vo.config;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotBlank;

@Schema(description = "系统界面 - 机构配置基础信息 Request VO")
@Data
@ToString(callSuper = true)
public class SysOrgConfigReq {

    /**
     * 系统名称
     */
    @NotBlank
    @Schema(description = "系统名称", example = "杭州漫威-慢病管理系统")
    String systemName;

    /**
     * 系统版本号
     */
    @NotBlank
    @Schema(description = "系统版本号", example = "V2.0")
    String systemVersion;

    /**
     * 系统欢迎语
     */
    @NotBlank
    @Schema(description = "系统欢迎语", example = "欢迎使用杭州漫威-慢病管理系统")
    String systemGreeting;

    /**
     * 系统的背景图片URL
     */
    @NotBlank
    @Schema(description = "系统背景图片URl", example = "http://www.hzeedi.com/background.png")
    String systemBackgroundUrl;

    /**
     * 系统的LOGO图片URL
     */
    @NotBlank
    @Schema(description = "系统LOGO图片URl", example = "http://www.hzeedi.com/favicon.ico")
    String systemLogo;
}
